public abstract class Notification {
	protected NotificationFormat format;

	public abstract void displayNotification();

	public Notification(NotificationFormat format) {
		this.format = format;
	}

	protected void orderFullfiledNotification() {
		format.orderFullfiledNotification();
	}

	protected void orderCancelledNotification() {
		format.orderCancelledNotification();
	}

	protected void orderWithdrawnNotification() {
		format.orderWithdrawnNotification();
	}

	protected void orderPendingNotification() {
		format.orderPendingNotification();
	}
}
